package lp2.projeto;

import java.util.List;
import java.util.ArrayList;
//teste
public class Contato {
	private String nome,endereco;
	private int dia,mes,ano; //Aniversario
	private List<FormaContato> formas_contato;
	
	public Contato(String nome,String endereco,int dia, int mes, int ano){
		this.nome= nome;
		this.endereco = endereco;
		this.dia = dia;
		this.mes = mes;
		this.ano = ano;
		formas_contato = new ArrayList<FormaContato>();
	}
	
	public void adiciona_forma_contato(String tipo,String endereco){
		if(pesquisar_forma_contato(tipo) == -1 )
			formas_contato.add(new FormaContato(tipo,endereco));
	}
	public int pesquisar_forma_contato(String tipo){
		int retorno = -1;
		for(int i = 0;i < formas_contato.size();i++)
			if(formas_contato.get(i).getTipo_contato().equals(tipo))
				retorno = i;
		return retorno;
	}
	
	public void remover_forma_contato(String tipo){
		int posicao = pesquisar_forma_contato(tipo);
		if(posicao != -1)
			formas_contato.remove(posicao);
	}
	
	public String getNome() {
		return nome;
	}

	public void setNome(String nome) {
		this.nome = nome;
	}

	public String getEndereco() {
		return endereco;
	}

	public void setEndereco(String endereco) {
		this.endereco = endereco;
	}

	public int getDia() {
		return dia;
	}

	public void setDia(int dia) {
		this.dia = dia;
	}

	public int getMes() {
		return mes;
	}

	public void setMes(int mes) {
		this.mes = mes;
	}

	public int getAno() {
		return ano;
	}

	public void setAno(int ano) {
		this.ano = ano;
	}
	
	

}
